package com.wz.project.system.item.domain;

import com.wz.framework.web.domain.BaseEntity;

import java.util.Date;

public class Item extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 项目ID
     */
    private  int prjID;

    /**
     * 项目名称
     */
    private String prjName;

    /**
     * 项目编号
     */
    private String prjCode;

    /**
     * 立项时间
     *
     */
    private Date fromDate;

    /**
     * 项目描述
     */
    private String remark;

    /**
     * 项目分配组
     */
    private int prjgroupId;

    /**
     * 项目进度
     */
    private String speed;

    /**
     * 项目状态
     */
    private  int  status;

    /**
     * 创建人
     */
    private int createUser;

    /**
     * 更新人
     */
    private int modifyUser;

    /**
     * 修改时间
     */
    private Date modifyTime;

    /**
     * 进入现场时间
     */
    private Date intoSiteTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 部门ID
     */
    private Integer deptId;

    /**
     * 现场问题
     */
     private String theProblem;

    /**
     * 开发人员
     *
     */
    private String employeeName;

    /**
     * 部门名称
     */
    private String deptName;
    /**
     * 项目组Id
     */
    private Integer prjGroup;


    /**
     * 项目组名称
     *
     */
    private  String prjGroupName;

    private String fromDates;

    public String getFromDates() {
        return fromDates;
    }

    public void setFromDates(String fromDates) {
        this.fromDates = fromDates;
    }

    public Item() {
    }

    public Item(int prjID, String prjName, String prjCode, Date fromDate, String remark, int prjgroupId, String speed, int status, int createUser, int modifyUser, Date modifyTime, Date intoSiteTime, Date createTime, Integer deptId, String theProblem, String employeeName, String deptName, Integer prjGroup, String prjGroupName) {
        this.prjID = prjID;
        this.prjName = prjName;
        this.prjCode = prjCode;
        this.fromDate = fromDate;
        this.remark = remark;
        this.prjgroupId = prjgroupId;
        this.speed = speed;
        this.status = status;
        this.createUser = createUser;
        this.modifyUser = modifyUser;
        this.modifyTime = modifyTime;
        this.intoSiteTime = intoSiteTime;
        this.createTime = createTime;
        this.deptId = deptId;
        this.theProblem = theProblem;
        this.employeeName = employeeName;
        this.deptName = deptName;
        this.prjGroup = prjGroup;
        this.prjGroupName = prjGroupName;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public int getPrjID() {
        return prjID;
    }

    public void setPrjID(int prjID) {
        this.prjID = prjID;
    }

    public String getPrjName() {
        return prjName;
    }

    public void setPrjName(String prjName) {
        this.prjName = prjName;
    }

    public String getPrjCode() {
        return prjCode;
    }

    public void setPrjCode(String prjCode) {
        this.prjCode = prjCode;
    }

    public Date getFromDate() {
        return fromDate;
    }

    public void setFromDate(Date fromDate) {
        this.fromDate = fromDate;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getPrjgroupId() {
        return prjgroupId;
    }

    public void setPrjgroupId(int prjgroupId) {
        this.prjgroupId = prjgroupId;
    }

    public String getSpeed() {
        return speed;
    }

    public void setSpeed(String speed) {
        this.speed = speed;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getCreateUser() {
        return createUser;
    }

    public void setCreateUser(int createUser) {
        this.createUser = createUser;
    }

    public int getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(int modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Date getIntoSiteTime() {
        return intoSiteTime;
    }

    public void setIntoSiteTime(Date intoSiteTime) {
        this.intoSiteTime = intoSiteTime;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getTheProblem() {
        return theProblem;
    }

    public void setTheProblem(String theProblem) {
        this.theProblem = theProblem;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public Integer getPrjGroup() {
        return prjGroup;
    }

    public void setPrjGroup(Integer prjGroup) {
        this.prjGroup = prjGroup;
    }

    public String getPrjGroupName() {
        return prjGroupName;
    }

    public void setPrjGroupName(String prjGroupName) {
        this.prjGroupName = prjGroupName;
    }

    @Override
    public String toString() {
        return "Item{" +
                "prjID=" + prjID +
                ", prjName='" + prjName + '\'' +
                ", prjCode='" + prjCode + '\'' +
                ", fromDate=" + fromDate +
                ", remark='" + remark + '\'' +
                ", prjgroupId=" + prjgroupId +
                ", speed='" + speed + '\'' +
                ", status=" + status +
                ", createUser=" + createUser +
                ", modifyUser=" + modifyUser +
                ", modifyTime=" + modifyTime +
                ", intoSiteTime=" + intoSiteTime +
                ", createTime=" + createTime +
                ", deptId=" + deptId +
                ", theProblem='" + theProblem + '\'' +
                ", employeeName='" + employeeName + '\'' +
                ", deptName='" + deptName + '\'' +
                ", prjGroup=" + prjGroup +
                ", prjGroupName='" + prjGroupName + '\'' +
                '}';
    }
}
